package com.yj.provider.dynamicDataSource;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * 动态数据源切换
 */
public class MultipleDataSource extends AbstractRoutingDataSource {
    /*
        abstractRoutingDataSource 里面维护了一个map
        key ： 标志
        value ：数据源
     */
    @Override
    protected Object determineCurrentLookupKey() {
        return DataSourceContextHolder.getDBType();
    }
}
